import sys

sys.path.append("..")
from lib.Spider import Spider



class Baidu(Spider):
    def getNavs(self):
        return self.bs4.select("#s-top-left > a")

    @Spider.Decorators.text
    def getNavsText(self):
        return self.getNavs()

    @Spider.Decorators.attr("href")
    def getNavsHref(self):
        return self.getNavs()


if __name__ == "__main__":
    baidu = Baidu("https://www.baidu.com")
    # 获取导航链接
    print(baidu.getNavsHref())
    # 获取导航文本
    print(baidu.getNavsText())
